package com.yungu.swift.order.model.vo;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class CrosstownOrderVo implements Serializable {
    /**
     * 主单ID
     */
    private String mainOrderUuid;

    /**
     * 出发时间
     */
    private Long deparTime;

    /**
     * 起点地址
     */
    private String originAddress;

    /**
     * 终点地址
     */
    private String destAddress;

    /**
     * 拼车类型 1拼车 2 包车
     */
    private Integer typeJoin;

    /**
     * 拼车状态
     */
    private Integer joinStatus;

    /**
     * 简略订单信息
     */
    private List<SimpleOrderInfoVo> orderInfoList;

    /**
     * 关闭状态
     */
    private Integer closeStatus;

    /**
     * 订单总数
     */
    private Integer orderSum;
    /**
     * 订单乘客数
     */
    private Integer orderPasSum;
    /**
     * 订单带货数
     */
    private Integer orderParcelSum;
    /**
     * 订单总费用
     */
    private Double orderTotalFare;

    /**
     * 订单未支付费用
     */
    private Double unpaidTotalFare;

    /**
     * 路线出发站点
     */
    private String originSite;
    /**
     * 路线到达站点
     */
    private String destSite;

    /**
     * 订单需求类型 1普通拼车 2机场专线
     */
    private Integer orderDemand;

    /**
     * 任务模式 1地图模式 2任务列表
     */
    private Integer taskModel;

}
